#include <stdio.h>
#include <stdlib.h>
#include <assert.h>

int main(int argv,char ** argc){
	void *memgory = malloc(400);
	assert(memgory!=NULL);
	printf("Yea!");
	free(memgory);
	return 0;
}

// .h 头文件只是定义函数的原型，prototype。
// 如果不包含.h，则编译器会猜测对应函数类型，
//在连接的时候，会在标准库中查找对应的o文件
//assert是宏（macro），连接时候会报错
//.h为saved pc上的实参约定参数类型
